package com.tsyun.view_project.snackbar;

import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Toast;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import com.google.android.material.snackbar.Snackbar;
import com.tsyun.view_project.R;

public class SnackbarActivity extends AppCompatActivity {

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_snackbar);
        findViewById(R.id.btn_snackbar).setOnClickListener(v->{
            View view = LayoutInflater.from(this).inflate(R.layout.snack_bar,null);
            Snackbar snackbar = Snackbar.make(v,"这是测试",Snackbar.LENGTH_SHORT);
            snackbar.setAction("详情", new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast.makeText(SnackbarActivity.this,"点击了详情",Toast.LENGTH_SHORT).show();
                }
            });
            snackbar.setAction("删除", new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast.makeText(SnackbarActivity.this,"点击了删除",Toast.LENGTH_SHORT).show();
                }
            });
            //设置提示文字的颜色
//            snackbar.setTextColor(Color.BLACK);
            //设置事件文字的颜色，即上面的删除文字的颜色
//            snackbar.setActionTextColor(Color.BLACK);
            //设置SnackBar背景色
//            snackbar.setBackgroundTint(Color.WHITE);
            snackbar.show();
        });

    }
}
